/* Global Navigation Style Items */

input , td , div { font-family: arial; }

#HeaderContainer	{width:963px; background-image:url('/images/_controls/global-header/bg-header.gif'); height: 51px;}
	#HeaderForm			{padding:0px; margin:0px}
		#HeaderLogo			{float:left; padding-left:45px;}
			#HondaLogo		{border:0px;}
		#HeaderModelSelect	{float:left; margin-left:39px; margin-top:15px; margin-right:20px;}
			.HeaderModelSelector	{font-size:10px; color: #000000; width:177px; background-color:#EAEBEA; font-family:Arial;}
		.HeaderLink			{float:left; margin-top:16px; font-size:12px; font-weight:bold; color: #333333;}
		.HeaderLink a, .HeaderLink a:active, .HeaderLink a:visited		{font-size:12px; font-weight:bold; color: #333333; text-decoration:none;}
		.HeaderLink a:hover	{font-size:12px; font-weight:bold; text-decoration:underline;}
		.HeaderDiv			{float:left; margin-top:8px; margin-left:5px; margin-right:5px;}
		#HeaderSearchField	{float:left; margin-top:15px; margin-left:10px;}
			#HeaderSearchText	{font-size:10px; color: #000000; width:97px; background-color:#EAEBEA; font-family:Arial;}
		#HeaderSearchButton	{float:left; margin-top:15px; margin-left:5px;}
			#HeaderSearch		{border:0px;}
			
/* Global Footer Style Items */
#FooterContainer	{float:left; width:963px; background-image:url('/images/_controls/global-footer/bg-footer.gif'); height:50px; margin-top:10px; text-align:left;}
	#FooterLinks		{float:left; margin-top:15px; text-align:center; padding-left:140px;}
		#FooterLinksContainer		{float:left;}
			.FooterLink			{float:left; font-size:12px; color: #3B3B3B;}
			.FooterLink a, .FooterLink a:active, .FooterLink a:visited		{font-size:12px; color: #3B3B3B; text-decoration:none;}
			.FooterLink a:hover	{font-size:12px; text-decoration:underline;}
			.FooterDiv			{float:left; margin-right:10px; margin-left:10px; width:1px; height:15px;}
	#FooterCopyright			{float:left; font-size:10px; color: #3B3B3B; margin-top:3px; width:963px; text-align:center; height:20px;}
	.FooterHomepageCopyright	{margin-top:5px; padding-bottom:2px;}
	#FooterCopyright a			{font-size:10px; color: #3B3B3B;}
		.FooterCorporateLink a, .FooterCorporateLink a:active, .FooterCorporateLink a:visited	{font-weight:bold;}
		#FooterCopyright a:hover	{color:#0066CC;}
	
/* Other Items */
.DottedLink a,.DottedLink a:visited, .DottedLink a:active{text-decoration:underline; color:#000000;}
.DottedLink a:hover{text-decoration:underline; color:#0066CC;}


body form	{margin:0px; padding:0px;}
#GlobalLeaveSiteLayer	{position:absolute; width:569px; height:288px; font-size:11px;}
	#GlobalLeaveSiteLayerTop	{width:569px; height:50px; background-image:url('/images/leave-site/leavesite-top.gif');}
		#GlobalLeaveSiteLayerClose	{float:right;}
		#GlobalLeaveSiteLayerClose img	{border:0px;}
	#GlobalLeaveSiteLayerContent	{width:569px; height:224px; background-image:url('/images/leave-site/leavesite-bg.gif'); text-align:left;}
		#GlobalLeaveSiteLayerText	{margin:25px 15px;}
			#GlobalLeaveSiteLayerText b	{font-weight:bold; color:#0066CC;}
			#GlobalLeaveSiteCancelButton	{border:0px;}
	#GlobalLeaveSiteLayerBottom	{width:569px; height:14px;}

#DisclaimersContainer {float:left; width:963px; text-align:left; color:#000000; font-size:10px; margin-top:10px; position: relative;}
        #DisclaimersContainer a:hover {text-decoration:none; }

body			{text-align:center; margin:0px; font-family:Arial; background-color:White;}
a, a:visited, a:active {text-decoration: none; color:#000000;}
a:hover {text-decoration:underline;}

	#PageContainer	{width: 1000px; margin-left:auto; margin-right:auto;}
		#PageLeftColumn {float:left; margin:0px; width:17px; height:51px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/_controls/global-header/background-header-left.png');}
			#PageLeftColumn img	{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
		#PageCenterColumn	{float:left; width:963px;}
			#PageTitle  {width:963px; height:54px;}
				#SendFriend {float:right; padding-right:25px; margin-top:20px;}
					.iconimage, .icontext {float:left;}
					.icontext {margin-left:3px; margin-top:3px; font-weight:bold; font-size:11px; color:#0066CC;}
					.icontext a, .icontext a:visited, .icontext a:active{color:#0066CC;}
		#PageRightColumn {float:left; margin:0px; width:20px; height:51px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/_controls/global-header/background-header-right.png');}
			#PageRightColumn img	{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

body{color:#000; text-decoration: none;  line-height:normal; font-size:11px;}
select, input {font-size:11px;}
p, form, hr{margin:0px; padding:0px;}
.clr {clear:both;}
#PageContainer { text-align:left; }
td {font-size:11px;}

.bg-gray{background:url(/images/tools/finance-tools/req-main-bg.gif) repeat-x;}

#TradeInControl {display:none;}

#lefttop{float:left; font-size:16px; font-weight:bold; width:822px; background-color:#FFFFFF; padding-top:15px;}
#top {float:left; font-size:16px; font-weight:bold; width:962px;background-color:#FFFFFF; padding-top:15px;}
.lefttop{padding-left:20px;}
#righttop{float:left; width:140px; background-color:#FFFFFF; padding-top:10px;}

#leftdiv {background-image:url(/images/tools/finance-tools/leftbgp03.gif); background-repeat:no-repeat; width:235px; height:560px; float:left; background-color:#FFFFFF;}
#UserInputs {padding-top:8px; float:left; width:200px;}
#UserInputsContainer { padding-left:25px; }
.LeftContentHeader {font-weight:bold; color:#000000; padding-top:3px; font-size:12px; margin-top:10px; margin-left:3px;}
.LeftContent {color:#000000; padding-top:3px;}
.LeftContentInd {color:#000000; margin-bottom:10px; margin-left:20px; margin-top:10px;}
.kbblink {color:#006bd3;}
#ctl00_Main_TradeInControl { display:none; }

#rightdiv {float:left; background-image:url('/images/tools/finance-tools/rightbgp03.gif'); background-repeat:no-repeat; width:727px; height:560px; background-color:#FFFFFF;}
#CalculatorDiv {width:727px; text-align:center;}

#ModelInfoBox {margin-top:40px; margin-left:auto; margin-right:auto; width:550px; height:100px; overflow: hidden; text-align:left; background-color:#ffffff;}
	#ModelImage {float:left; width:165px;}
	#ModelInfo {float:left; margin-top:10px;}

.RightContentTitle {font-weight:bold; font-size:13px;}
.RightContentSubTitle {font-weight:bold;}
.RightContent {}

#BothCalculators {margin-top:10px;}
#ErrorMsg {width:95%; text-align:center; font-size:12px; font-weight:bold; color:#cc0000; padding-left:10px;}

.bodybg{background:url(/images/tools/finance-tools/req-main-bg.gif) repeat-x;}
.calculatorbg{ background-image:url(/images/tools/finance-tools/leasebgp03.gif); background-repeat:no-repeat; width:248px; height:283px;}
.calculator2bg { background-image:url(/images/tools/finance-tools/finance-it-bg.gif); background-repeat:no-repeat; width:248px; height:283px;}
#LeaseMonthly { font-size:18px; font-weight:bold; }
#FinanceMonthly { font-size:18px; font-weight:bold; }

#financeItSpacer { height:116px; }
html>body #financeItSpacer { height:120px; }

/* reverse calculator */
#leftdivbgp {background-image:url(/images/tools/finance-tools/leftbgp11.gif); background-repeat:no-repeat; width:235px; height:495px; float:left; background-color:#FFFFFF;}
#rightdivbgp{background-image:url(/images/tools/finance-tools/rightbgp11.gif); background-repeat:no-repeat; width:727px; height:495px; float:left; background-color:#FFFFFF;}


#ModelListDiv {position:relative; width:150px; float:left; height:auto; border-right:1px solid #CCC;}
#NoModelListDiv {position:relative; width:150px; float:left; height:auto; font-weight:bold;}
#MatchingModelDetail {float:left; height:auto; position:relative; margin-left:20px; width:470px;}

.ModelListTitle {font-size:12px; font-weight:bold; color:#999999;}
.InfoStart { }


.mainbuttons, .mainbuttons:visited { background-image:url(/images/tools/finance-tools/normalbuttonbg.gif); display:block; padding-left: 5px; padding-right:5px; padding-bottom: 4px; padding-top: 2px; margin: 0px; font-weight:bold; color:#333333; text-decoration: none; display: block; background-repeat:repeat-x; }
.mainbuttons_Selected, .mainbuttons_Selected:visited { background-image:url(/images/tools/finance-tools/overbutton.gif);  display:block; padding-left: 5px; padding-right:5px; padding-bottom: 4px; padding-top: 2px; margin: 0px; font-weight:bold; color:#333333; text-decoration: none; display: block; background-repeat:repeat-x; }
.mainbuttons:hover {background-image:url(/images/tools/finance-tools/overbutton.gif); text-decoration:none;}

.Affordcontent {font-size:15px; font-weight:bold; color:#666666;display:none;}
.AffordAmounts {font-size:15px; font-weight:bold; color:#000000;}


#RevModelInfoBox {margin-top:10px; margin-left:10px; width:510px; height:100px; text-align:left;}
	#RevModelImage {float:left; width:165px;}
	#RevModelInfo {float:left; margin-top:10px; width:300px;}
	#SelectedModelName {font-weight:bold;}


#ResultTrims { width:500px;}
	.TrimRow1 { font-size:11px; font-weight:bold; color:#666666; padding-left:5px; background-color:#e1ecf6; padding-top:5px; padding-bottom:5px;}
	.TrimRow0 { font-size:11px; font-weight:bold; color:#666666; padding-left:5px; background-color:#eef5fc; padding-top:5px; padding-bottom:5px;}

	.TrimRowHeader {padding-left:5px;}
	.TrimLink {color:#666666; text-decoration:underline; padding-left:5px;}
	.buildBtn { text-align:center; padding-left:0px; }
#SelectedModelYearName { font-size:13px; font-weight:bold; }



/* ---------------- Hcuc Calculators -------------*/

#rightContainer { float:left;width:727px; }
#RightDiv2 { background-repeat:no-repeat; background-color:#FFFFFF;}
		.serchr-div{float:left; width:103px;}
        .serchr-div select{margin-top:7px;}
        .model-div{float:left; width:120px;}
        .model-div select{margin-top:7px;}
        .tmission-div{float:left; width:93px;}
        .tmission-div select{margin-top:7px;}
        .year-div{float:left; width:170px;}
        .year-div select{margin-top:7px;}
.rightMainTop { background:url('/images/tools/finance-tools/hcuc-payment-estimator-main-top-blue-bg.gif') no-repeat; width:726px; height:55px;}        
.rightMainTopAlt { background:url('/images/tools/finance-tools/hcuc-payment-estimator-main-top-bg.gif') no-repeat; width:726px; height:55px;}        
.rightMainCenter { background:url('/images/tools/finance-tools/hcuc-payment-estimator-main-middle-bg.gif') repeat-y; width:726px; height:auto;}
.rightMainBottom { background:url('/images/tools/finance-tools/hcuc-payment-estimator-main-bottom-bg.gif') no-repeat; width:726px; height:24px;}

#EstimatedPayment {font-size:14px; font-weight:bold; color:#000000; padding-left:30px; padding-top:10px;}
#EstimatedTotal {font-size:14px; font-weight:bold; color:#000000; padding-left:30px; padding-top:10px; height:40px;}
#MatchedCars {font-size:12px; color:#333333; padding-left:30px; padding-top:20px;}
	.bold {font-weight:bold;}
#InventFilters {padding-left:30px; padding-top:15px;}	
#InventHeader {padding-left:20px;}
.InventHeader {font-weight:bold; background-color:#f3f3f3; text-align:left; padding:5px;}
#Inventories {padding-left:20px;width:700px; height:auto;}
.InventTR0 { background-color:#eef4fc; cursor:pointer;}
.InventTR1 {background-color:#e1ecf5; cursor:pointer;}
.InventItem0 {font-weight:bold; color:#666666; text-align:left; padding:5px;}
.InventItem1 {font-weight:bold; color:#666666;  text-align:left; padding:5px;}
.center {display:block;position:absolute;top:100px;left:110px;font-size:15px;color:#999;width:420px;}


/* Armen Inputed CSS Content - Started 2/17/09 Overview Page */
.financeHeader { background:url('/images/tools/finance-tools/finance-tools-header-bg.jpg') no-repeat; width:963px; height:79px; }
.financeHeaderButtons { padding-top:53px;padding-left:20px; } 
.financeHeaderButtons img { border:0px; }

#contentContainer { padding:20px; }
#contentLeft { width:650px; float:left; }
#contentRight { float:left; margin-left:7px; }
h3 { margin:0px; }
h4 { margin-top:0px; margin-bottom:10px; color:#666666; font-weight:normal; font-size:11px; }
h5 { margin-top:0px; margin-bottom:0px; color:#666666; font-weight:bold; font-size:11px; }
.Copy { font-size:12px; }

#boxContainer { margin-top:15px; height:130px; }
.boxCopyContainer { margin-left:90px; padding-top:25px; margin-right:10px; }
#boxEstimate { cursor:pointer; width:313px; height:119px; background: url('/images/tools/finance-tools/box-estimate-bg.jpg') no-repeat; float:left; }
#boxWhich { cursor:pointer; width:313px; height:119px; background: url('/images/tools/finance-tools/box-which-honda-bg.jpg') no-repeat; float:left; margin-left:15px; }
.boxTitle {  font-size:13px; color:#006bd3; font-weight:bold;  }
.boxCopy { }

.ApplyForFinancing { width:639px; height:105px; margin-top:15px;background:url('/images/tools/finance-tools/bottombg.jpg') no-repeat; }
.CreditLinks:link, .CreditLinks:visited, .CreditLinks:hover { font-size:12px; color:#666666; text-decoration:underline; }

.rightTopBox { background:url('/images/tools/finance-tools/rightbg.jpg') no-repeat; width:265px; height:265px; }
.rightTopBoxItem { margin-left:50px; padding-top:25px; padding-right:15px;  }
.rightTopBoxItemContent { height:52px; }
.rightBottomBox { background:url('/images/tools/finance-tools/rightbg1.jpg') no-repeat; width:265px; height:115px; }
.rightBottomBoxItem { padding-top:30px; padding-left:23px; }
.inks {  font-weight:bold; text-decoration:underline; color:#999999;}
.inks:link, .inks:visited, .inks:hover{  font-weight:bold; text-decoration:underline; color:#999999;}

/* Armen Inputed CSS Content - Started 2/18/09 Credit 101 Page */
.creditLinksContainer { margin-top:10px; color:#999999; }
.inksSelected:link, .inksSelected:visited, inksSelected:hover { font-weight:bold; text-decoration:underline; color:#000000; cursor:default;  }
.CreditCopy { margin-top:15px; }
.CreditContentTitle { font-weight:bold; font-size:14px; margin-bottom:5px; }

.CreditCopy { float:left; width:418px; }
.creditBox { float:left; width: 217px; margin-top:35px; margin-left:10px; color:#666666; font-size:16px;}

.creditBoxTop { width:217px; height:20px; background: url('/images/tools/finance-tools/credit101-content-top-bg.jpg') no-repeat; }
.creditBoxMid { width:217px; background: url('/images/tools/finance-tools/credit101-content-mid-bg.jpg') repeat-y; }
.creditBoxBottom { width:217px; height:20px; background: url('/images/tools/finance-tools/credit101-content-bottom-bg.jpg') no-repeat; }
.creditBoxMidCopy { padding-left:20px; padding-right:20px; font-family:Times New Roman,Verdana; }

#boxEstimateSmall { cursor:pointer; width:265px; height:117px; background: url('/images/tools/finance-tools/tablebg1credit.jpg') no-repeat; }
#boxWhichSmall { cursor:pointer; width:265px; height:117px; background: url('/images/tools/finance-tools/tablebg2credit.jpg') no-repeat; margin-top:5px; }

ul.CreditList1 { width:380px;margin:0px;padding-left:15px; }
ul.CreditList1 li { padding-top:10px; }

ul.CreditList2 { width:185px;margin:0px;padding-left:15px; }
ul.CreditList2 li { }

.CreditListContainer { float:left; margin-top:15px;}

.glossaryTerm { padding-top:6px; }

/* Armen Inputed CSS Content - Started 2/18/09 FAQs Page */
.Question { margin-top:10px; margin-bottom:10px; }
.QATitle { font-size:13px; color:#0066CC; font-weight:bold; margin-top:15px; }
.Q:link, .Q:visited{ text-decoration:underline; font-weight:bold; }
.Q:hover { color:#0066CC; }
.A { display:none;  margin-bottom:10px; }

/* Armen Inputed CSS Content - Started 2/19/2009 Email Pop Up Content Payment Estimator Page */
#TB_ajaxContent { background-color:#c6c6c6; }
#ForwardFormContainer { padding:10px; }
.FormButtonRow { margin-left:220px;margin-top:20px;margin-bottom:20px; }
.FormLeftRow { line-height:25px; }
.EmailLabel { float:left; width:140px; }
.EmailErr { float:left; width:155px; color:#ff0000; font-style:italic;} 
.FormLeft { width:300px; float:left; }
.FormRight { float:left; padding-top:20px; width:220px; }
.FormTitleRow { color:#0066CC; font-size:14px; font-weight:bold; }

/* Popup Terms Content */
#pFrame { display:none;position:absolute;z-index:500; }
#popupContainer { position:absolute; display:none; top:50px; left:50px; z-index:501;}
#popupTop { width:175px; font-size:7px; height:11px; background: url('/images/tools/finance-tools/pop-up/top-bg.gif') no-repeat;}
#popupMid { width:175px; background: url('/images/tools/finance-tools/pop-up/mid-bg.gif') repeat-y;}
#popupCon { padding:10px 18px 10px 18px;}
#popupBot { width:175px; height:11px; background: url('/images/tools/finance-tools/pop-up/bottom-bg.gif') no-repeat;}
.term { cursor:Text/*pointer*/; text-decoration:none; /*border-bottom:dashed 1px green;*/}
.term:hover {/* border-bottom:solid 1px green;*/ text-decoration:none; }

/* Armen Inputed Content - Started */
#reverseDivider { background: url('/images/tools/finance-tools/reverse-divider.gif') no-repeat; width:24px; height:391px; float:left; display:none;}

/* Armen Inputed Content - HCUC Payment Estimator */
.FilterTitle { margin-left:30px; font-weight:bold; font-size:14px; }
.lbl { cursor:pointer; }
.hideforPrinter { display:none; }
#reqFieldErr { color:Red; font-weight:bold; font-size:11px; display:none; }

/* Safari Targeted CSS */
@media screen and (-webkit-min-device-pixel-ratio:0){
#cSpacer { height:25px; }
} 

#calculatorsContainer
{
    padding-top:10px;
}
#calculatorsTop 
{ 
    width:944px;
    height:10px;
    background: url('/images/tools/finance-tools/estimate-payments-content-top-bg.gif') no-repeat;
    font-size:5px;
}

#calculatorsMid
{ 
    width:944px;
    height:500px;
    background: url('/images/tools/finance-tools/estimate-payments-content-mid-bg.gif');
}
#calculatorsBot
{ 
    width:944px;
    height:7px;
    font-size:6px;
    background: url('/images/tools/finance-tools/estimate-payments-content-bottom-bg.gif') no-repeat;
}

#calculatorsContent 
{
    padding:7px;
}
.notifyRequired
{
    margin:10px;
    font-weight:bold;
}

#calculatorsLeft
{
    float:left;
}

#calculatorsRight
{
    float:right;
    position:relative;
    width:700px;
}

#calculatedContainer
{
    float:left;
    width:526px;
    height:221px;
    background: url('/images/tools/finance-tools/calculated-bg.gif') no-repeat;
}

.calcContainer
{
    width:230px;
    float:left;
}

#carInfoContainer
{
    float:left;
    width:162px;
    margin-right:8px;
    margin-top:10px;
}

.calcTitle
{
    font-size:14px;
    font-weight:bold;
    padding-bottom:5px;
}
.calcField
{
    float:left;
    padding-bottom:5px;
}
.calcLine
{
    padding-top:3px;
    font-size:10px;
}

.calcContentField 
{
    height:75px;
    color:#666;
}
.calcPaymentTitle
{
    padding-top:12px;
    font-weight:bold;
}

.left
{
    float:left;
}
.right
{
    float:right;
}
.calcPayment
{
    font-size:16px;
    font-weight:bold;
    padding-top:1px;
}

#offersContainer
{
    width:526px;
    height:179px;
    background: url('/images/tools/finance-tools/offers-bg.gif') no-repeat;
}

#carInfoTitle
{
    font-size:14px;
    font-weight:bold;
}
#ModelTrim 
{
    font-size:12px;
}

.offer 
{
    width:250px;
    float:left;
}
.offersTitle 
{
    margin-left:35px;
    font-size:12px;
    font-weight:bold;
    color:#FFF;
}
.offerContent 
{
    padding:13px;
}
.offerTitle
{
    font-size:14px;
    font-weight:bold;
    color:#0c60ff
}
.offerSub 
{
    margin: 3px 0px;
    font-weight:bold;
    color:#333;
}
.errField 
{
    color:Red;
    font-weight:bold;
    font-size:11px;
}
.offerDisc a, .offerDisc a:visited
{
    text-decoration:underline;
    font-weight:bold;
}

#myTradeIn
{
    position:absolute;
    margin-top:23px;
    margin-left:88px;
    width:130px;
    top:0;
    left:0;
}
html>body #myTradeIn { margin-top:15px; }

